suffer a severe setback - Turkish English Dictionary